home *** CD-ROM | disk | FTP | other *** search
- Key Registration Functions for Clarion 3.0
- Copyright 94, VISION Technologies Inc.
- ALL RIGHTS RESERVED
-
- Purpose: To be able to register a NAME and EXPIRY DATE into a program and
- render it unusable if the NAME is changed or the DATE Expires.
- It is especially useful for Business applications where the NAME
- is printed on various documents and changing the NAME effectively
- makes the unauthorized use of the application difficult. The NAME
- is not case sensitive for ease of use.
- The EXPIRY DATE feature allows one to distribute time restricted
- applications. Again mostly useful for business applications where
- changing the system date renders the program almost unusable.
-
- Method: This system relies on the use of two functions:
-
- Key = Calculate( Name, [Date] [, Lock ] )
-
- Result = Validate( Name, Key [, Date] [, Lock] )
-
- The CALCULATE() function is used in-house to generate KEYs for each
- NAME and EXPIRY DATE required. You may use the KEYGEN.EXE program
- provided or use the function to write your own. The KEYGEN.EXE
- program was linked using DLL's to save downloading time.
-
- The VALIDATE() function is used periodically in your program to
- verify the authenticity of the NAME and to check the DATE against
- the system date for EXPIRY. Clarion's COMMAND() function is used
- to read the NAME, KEY, and optional EXPIRY DATE from the
- application's *.INI file.
-
- Register: Previous Registered Users of SERKEY for Clarion 2.1 can request
- the registered version of these functions that use the last LOCK
- parameter to generate KEYs that another owner of these routines
- will not be able to generate. In effect it becomes a dual KEY
- system. The registered versions of these functions will be part
- of a TOOLS library to be released in the following months.
- If anyone requires the registered version in the interim it is
- available for $20 applicable against the purchase price of the
- TOOLS Library. (Mastercard and VISA Only)
-
- Inquiries: Francis Bussiere, 70541,1153
-
- File List: KEY.DOC This Document
- KEYGEN.CLA Sample Program to Calculate Keys
- KEYGEN.EXE
- KEYGEN.PR
- KEYSAMPL.CLA Sample Program to Verify Registration
- KEYSAMPL.EXE
- KEYSAMPL.PR
- KEYSAMPL.INI
- DXVKEY.LIB Static Model Library
- DOVKEY.LIB Overlay Model Library
- DDVKEY.LIB Overlay Model with DLL Library and DLL
- DDVKEY.DLL
- DEVKEY.LIB Protected Mode Library
- DESKEY.LIB Protected Mode with DLL Library and DLL
- DESKEY.DLL
-
-